.footer-es .container .container{margin:0}
.footer-es .cmp-breadcrumb{border-bottom:solid 1px #ddd}
.footer-es .cmp-breadcrumb .cmp-breadcrumb__list{margin-bottom:30px}
@media(min-width:1024px){.footer-es .cmp-breadcrumb .cmp-breadcrumb__list{margin:0}
}
@media(min-width:720px){.footer-es .cmp-breadcrumb.d-md-block{display:block !important}
}
@media(min-width:1024px){.footer-es .cmp-breadcrumb{border:0;margin:0}
}
.footer-es .footer-logo{padding-top:40px}
.footer-es .footer-logo img{width:151px;height:32px;object-fit:contain}
@media(min-width:1024px){.footer-es .footer-logo{padding-top:0}
}
.footer-es .footer-es-top{padding-top:32px;display:flex;justify-content:space-between;flex-direction:column-reverse}
@media(min-width:1024px){.footer-es .footer-es-top{border-bottom:solid 1px #ddd;padding-bottom:24px;flex-direction:row}
}
.footer-es .footer-es-container{padding:40px 0}
@media(min-width:1024px){.footer-es .footer-es-container{margin:0 -16px;display:flex}
}
.footer-es .footer-es-container .head-collapse{padding:15px 0;display:flex;justify-content:space-between}
.footer-es .footer-es-container .head-collapse[aria-expanded='false'] .icon-collapse:after{content:"\e904"}
.footer-es .footer-es-container .head-collapse[aria-expanded='true'] .icon-collapse:after{content:"\e909"}
.footer-es .footer-es-container .head-collapse .icon-collapse:after{font-family:"icomoon";font-size:20px;color:#016a7f}
@media(min-width:1024px){.footer-es .footer-es-container .head-collapse{border:0}
.footer-es .footer-es-container .head-collapse .icon-collapse{display:none}
}
.footer-es .footer-es-container .block-collapse{margin:10px 0 24px 0}
.footer-es .footer-es-container .block-col{width:100%;border-bottom:solid 1px #ddd}
@media(min-width:1024px){.footer-es .footer-es-container .block-col{width:20%;border:0;padding:0 16px}
}
.footer-es .footer-es-container .block-col li{padding:6px 0;font-size:14px}
.footer-es .footer-es-container .block-col li a:hover{color:#aaa}
@media(min-width:1024px){.footer-es .footer-es-container .collapse:not(.show){display:block}
}
.footer-es ul{margin:0;padding:0;list-style:none}
.footer-es .footer-es-bottom{padding-bottom:40px}
@media(min-width:1024px){.footer-es .footer-es-bottom{display:flex;justify-content:space-between}
}
@media(min-width:1024px){.footer-es .footer-es-bottom ul li{display:inline-block}
}
.footer-es .footer-es-bottom .footer-nav__list li{margin:8px 0;color:#757575}
@media(min-width:1024px){.footer-es .footer-es-bottom .footer-nav__list li{padding:0 12px;border-right:solid 1px #757575}
}
.footer-es .footer-es-bottom .footer-nav__list li:last-child{border-right:0}
@media(min-width:1024px){.footer-es .footer-es-bottom .footer-nav__list{margin-left:-8px;margin-right:-8px}
}
.footer-es .footer-es-bottom .block-rrss{padding-top:40px}
@media(min-width:1024px){.footer-es .footer-es-bottom .block-rrss{padding-top:0}
}
.footer-es .footer-es-bottom .block-rrss ul{display:flex;justify-content:space-between}
.footer-es .footer-es-bottom .block-rrss img{width:32px;height:32px;object-fit:contain}
@media(min-width:1024px){.footer-es .footer-es-bottom .block-rrss img{margin-left:16px}
}
.footer-es .footer-es-bottom.footer-funnel{display:flex;padding:32px 0 16px 0;border-top:1px solid #ddd;justify-content:flex-start;align-items:flex-start;flex-direction:column}
@media(min-width:1024px){.footer-es .footer-es-bottom.footer-funnel{padding:16px 0 16px 4px;justify-content:flex-start;align-items:center;flex-direction:row}
}
.footer-es .footer-es-bottom.footer-funnel .copyright{display:flex;flex-direction:row;color:#aaa;margin-bottom:8px;font-size:16px;line-height:21px}
@media(min-width:1024px){.footer-es .footer-es-bottom.footer-funnel .copyright{margin-bottom:0}
}
.footer-es .footer-es-bottom.footer-funnel .copyright p{color:#aaa}
.footer-es .footer-es-bottom.footer-funnel ul{margin-left:0;margin-right:0;display:flex;flex-direction:column}
@media(min-width:1024px){.footer-es .footer-es-bottom.footer-funnel ul{margin-left:12px;margin-right:12px;display:flex;flex-direction:row}
}
.footer-es .footer-es-bottom.footer-funnel ul li{border-right:0;color:#aaa}
@media(min-width:1024px){.footer-es .footer-es-bottom.footer-funnel ul li{border-right:solid 1px #aaa}
}
.footer-es .footer-es-bottom.footer-funnel .disclaimer-component{margin-left:.35em}
.footer-es .footer-es-bottom.footer-funnel .disclaimer-component .rp-description{font-size:16px;line-height:24px}
.footer-es .footer-es-contact{margin-top:40px;padding-top:32px;padding-bottom:32px;border-top:solid 1px #ddd;border-bottom:solid 1px #ddd}
@media(min-width:1024px){.footer-es .footer-es-contact{margin-top:0;border-top:0;padding-top:28px;padding-bottom:28px;display:flex;align-items:center;justify-content:space-between}
}
.footer-es .footer-es-contact .icon{font-size:16px;margin-right:14px;color:#016a7f}
.footer-es .footer-es-contact .text-contact{margin-bottom:24px}
@media(min-width:1024px){.footer-es .footer-es-contact .text-contact{margin-bottom:0}
}
.footer-es .footer-es-contact .item-link{display:flex;align-items:center;margin-bottom:16px}
.footer-es .footer-es-contact .item-link:last-child{margin-bottom:0}
@media(min-width:1024px){.footer-es .footer-es-contact .item-link{display:inline-flex;margin-right:42px;margin-bottom:0}
.footer-es .footer-es-contact .item-link:last-child{margin-right:0}
}
.footer-es .footer-es-copyright{display:flex;justify-content:space-between;align-items:center;padding:24px 0}
.footer-es .footer-es-copyright .footer-logos{flex-wrap:wrap}
.rp-ecommerce-page .footer-es .cmp-breadcrumb.d-none{display:block !important}